3
תגובות

מה זה Composer?

פתח vu47678 ,
למה מתכוונים כשאומרים "הפריימוורק לא משתמש ב-Composer"?

3 תשובות

avatar ענה OrelBeY ב 25 לינואר 2014 #

Composer הוא מנהל יחסי תלות ל-PHP. לאחרונה הוא נעשה פופולרי מאוד, ובצדק. יש פריימו'ורקים שמשתמשים ב-Composer לנהל את התלויות השונות בין הספריות שהם מורכבים מהן ושהפרויקט שלך עם אותם פריימו'ורקים יהיה מורכב מהן (או שמאפשרים את זה), ויש כאלה שלא. לארוול 4, למשל, משתמש ב-Composer.

הרחבה על Composer: ניהול תלויות בין חבילות שונות בפרויקט זה דבר מסובך. אולי חבילה אחת תדרוש שכמה חבילות אחרות יהיו מותקנות, ואולי גם טווח גרסאות מסוים שלהן. עם Composer תצטרך להוסיף קובץ JSON בתיקייה הראשית של כל חבילה (או להוריד חבילות שמשתפות פעולה עם זה), שתכתוב בו את התלויות של החבילה (ועוד). Composer מציע גם ניהול טעינה אוטומטית של מחלקות מאותם חבילות שהוא מנהל בכמה שיטות.
עוד לא נתקלתי בחומר בעברית על Composer, אבל יש לו דוקומנטציה מעולה, הכוללת ספר, מספר מאמרים ומדריכים ושאלות נפוצות. אתה יכול להשיג את הדוקומנטציה כולה גם כקובץ PDF מסודר. אם אי פעם תצטרך לעבוד עם Composer בתור חבילה, יש גם API.

נ.ב. ברשותך, ערכתי את השאלה כדי שתהיה ברורה יותר. אם זה לא משקף את הכוונה המקורית שלך - אנא תגיד לי.

avatar ענה vu47678 ב 25 לינואר 2014 #

אחלה בדיוק קראתי מאמר מבלוג באנגלית שמסביר בדיוק את מה שאמרת בעברית אחד על אחד.
בכל זאת תמיד נחמד לשמוע בעברית גם. תודה עזרת לי.

avatar ענה OrelBeY ב 25 לינואר 2014 #

בשמחה. :-)